Error-free boundary evaluation based on a lazy rational arithmetic: a detailed implementation
نویسندگان
چکیده
A new boundary evaluation method is presented. It is based on error-free Boolean operations on polyhedral solids. W e describe, in detail, an intersection algorithm that handles, in a straightforward way, all the possible geometric cases. We also describe a general data structure that allows an unified storage of solid boundaries. The intersection algorithm always runs to completion, producing consistent solids from consistent operands. Numerical errors are handled at an algorithm independent level: an original exact arithmetic that performs only the necessary precise computations. Results from our implementation of this CSG solver are discussed.
منابع مشابه
A lazy exact arithmetic
Systems based on exact arithmetic | as they are known in Symbolic Calculus or Computational Geometry | are very slow. In practical situations, very few computations need be performed exactly as approximating the results is very often suucient. Unfortunately , it is impossible to know in advance (i.e. at the time when the computation is called for) whether an exact evaluation will be necessary o...
متن کاملQArith: Coq Formalisation of Lazy Rational Arithmetic
In this paper we present the Coq formalisation of the QArith library which is an implementation of rational numbers as binary sequences for both lazy and strict computation. We use the representation also known as the Stern-Brocot representation for rational numbers. This formalisation uses advanced machinery of the Coq theorem prover and applies recent developments in formalising general recur...
متن کاملLazy Arithmetic
Finite-precision leads to many problems in geometric methods from CAD or Computational Geometry. Until now, using exact rational arithmetic was a simple, yet much too slow solution to be of any practical use in real-scale applications. A recent optimization { the lazy rational arithmetic ((4]) { seems promising: It defers exact computations until they become either unnecessary (in most cases) o...
متن کاملIntersections with Validated Error Bounds for Building Interval Solid Models
Interval arithmetic has been considered as a step forward to counter numerical robustness problem in geometric and solid modeling. The interval arithmetic boundary representation (Brep) scheme was developed to tackle this problem. In constructing an interval B-rep solid, robust and efficient computation of intersections between the bounding surfaces of the solid is a critical issue. To address ...
متن کاملPolynomial and Rational Evaluation and Interpolation
Polynomial and rational interpolation and multipoint evaluation are classical subjects, which remain central for the theory and practice of algebraic and numerical computing and have extensive applications to sciences, engineering and signal and image processing. In spite of long and intensive study of these subjects, several major problems remained open. We achieve substantial progress, based ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer-Aided Design
دوره 26 شماره
صفحات -
تاریخ انتشار 1994